home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
comm
/
misc
/
OCproFinal_src.lha
/
ONline_Check414_SRC
/
s
/
ONline_Check.plugin
< prev
Wrap
Text File
|
1997-11-16
|
3KB
|
75 lines
/*ONline Check Plugin Schnittstelle
hiermit ist es möglich sich seine eigenen Wünsche "selbstzuprogrammieren"
Die Pluginschnittstelle wird jedesmal wenn ein Berechnungs Eintrag gefunden
gestartet.(Wenn vorhanden).
und bei der Endberechnung wird der PLUGIN auch nochmal aufgerufen.
Unterstützt werden folgende Variablen ,die vom Programm mittels setclip gesetzt werden.
und hier mittels getclip ausgelesen werden.
*/
STATUS =getclip(status) /*Wo befindet sich OC gerade ?
"RUNNING" bedeutet das die Variablen werte
den Zustand der aktuellen Berechnung widerspiegelt.
"END" bedeutet das jetzt normalerweise der Requester
mit der Endberechnung kommt...*/
PLonTIME=getclip(PLonTIME) /*Time komplett Online [hh:mm:ss]*/
PLonMAX =getclip(PLonMAX) /*Online Time Limit [hh:mm:ss]*/
PLonSCH =getclip(PLonSCH) /*Online Time Schwelle in Sekunden [xx]*/
PLmaxDM =getclip(PLmaxDM) /*Maximales DM Limit [xx] */
PLbisDM =getclip(PLbisDM) /*Bisherige Kosten [xx] */
PLindex =getclip(PLindex) /*Suchmuster des eintrages [CHAR]*/
PLzzgk =getclip(PLzzgk) /*zusatzgebühren kompl. [xx] */
PLzzgm =getclip(PLzzgm) /*zusatzgebühren moment.[xx] */
PLinZ =getclip(PLinZ) /*Einlogzeit [hh:mm:ss] */
PLoutZ =getclip(PLoutZ) /*Auslogzeit [hh:mm:ss] */
PLtarif =getclip(PLtarif) /*Verwendeter Berechnungstarif [xx] in Sec.*/
/*
Ab hier dürft ihr Programmieren was ihr wollt.(Abfragen ,sondertarifberechnungen,etc)
oder simple CLI ausgaben... 8-)
oder abfragen ob bestimmte Telefonnummern gewählt wurden ,ob dann die Online Zeit schon
über 2 stunden ist ,und ob solange die Zusatzgebühren wieder gelöscht werden ,weil noch
keine Anfallen dürfen. (eigentlich recht simpel zu Programmieren).
--------------------------------------------------------------------------------
*/
/*
--------------------------------------------------------------------------------
Sämtliche Oben erwähnte Variablen werden wieder ab hier wieder an ONline_CHeck
übergeben und mit den Werten wird dann auch weitergerechnet.Also bitte immer
VORSICHTIG mit dem was Ihr tut !
Ab hier bitte Nichts mehr verändern !! ,ab hier folgt die Rückgabe der variablen an OC.
*/
call setclip(status,status)
call setclip(PLonMAX,PLonMAX)
call setclip(PLonSCH,PLonSCH)
call setclip(PLonTIME,PLonTIME)
call setclip(PLmaxDM,PLmaxDM)
call setclip(PLbisDM,PLbisDM)
call setclip(PLindex,PLindex)
call setclip(PLzzgk,PLzzgk)
call setclip(PLzzgm,PLzzgm)
call setclip(PLinZ,PLinZ)
call setclip(PLoutZ,PLoutZ)
call setclip(PLtarif,PLtarif)
return